body{

}

#header {
    width:95%;
    background-color: #FFFFEA;
	border: 1px solid rgb(204, 204, 204);
	border-collapse: collapse;
	padding: 1em;
	margin: 1em 0 1em 0em;
	float:left;
}

#body{
	width: 95%;
	height:250px;
    background-color: #FFFFEA;
  	border: 1px solid rgb(204, 204, 204);
	border-collapse: collapse;
	padding: 1em;
	margin: 1em 0 1em 0em;
	float:left;
}
/* HEADER */

.boxheader{
 /*   background-image: url('images/box.png');
    background-repeat:no-repeat;*/
    float:right;
    margin-top:40px;
    height:50px;
    width:260px;
    padding-top:20px;
    background-color:#F5E082;
}
.linkheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:20px;
	color:white;
}
.titlebox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color:gray;
}
.labelbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:black;
}
.image{
	width:200px;
 	height:90px;
 	}

.logo{
	width:15%;
 	height:90px;
 	/*border: 1px solid rgb(204, 204, 204);
	border-collapse: collapse;*/
 	}

.bannertop{
	width: 98%;
	height:90px;
    background-image: url(images/bannertop.jpg);
/* 	background-repeat:repeat;
	background-color:#b1d0e0;
	background-color:#F5E082;*/
  	border: 1px solid rgb(204, 204, 204);
	border-collapse: collapse;
	padding: 1em;
	float:left;
}
/* FIN HEADER */

#footer {
	width: 95%;
    background-color: #FFFFEA;
  	border: 1px solid rgb(204, 204, 204);
	border-collapse: collapse;
	padding: 1em;
	margin: 1em 0 1em 0;
	float:left;
}

#menu {
	background-color: #FFCC00;
}

a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	text-decoration:none;
	font-weight:bold;
}

.acomplete {  position: relative; z-index: 5; background-color: #FDF4E1; border: 1px solid #243356; }
.acomplete ul, .acomplete li { margin: 0px; padding: 0px; list-style: none; color: #333; }
.acomplete li { padding: 4px; border-top: 1px solid #ccc; }
.acomplete .selected { background-color: #ffc; }
.acomplete .letrarepeater {	font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

.btn{
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	font-weight:bold;
	height: 22px;
	border: 1px solid #666633;
	background-color:white;
	background-image: url(images/images.png);
	background-repeat: no-repeat;
	margin-left:-5px;
	padding-left:30px;
	cursor:pointer;
}

.nothing{ background-position: 0px 5px; }
.search{background-position: 0px -28px; }
.asterick{ background-position: 0px -48px; }
.find{ background-position: 0px -69px;margin-top:-25px;}
.save{ background-position: 0px -92px; }
.cancel{ background-position: 0px -115px; }
.finder{background-position: 0px -138px;
	/*border-top: 1px solid rgb(213, 115, 19);
	border-right: 1px solid rgb(213, 115, 19);
 	border-bottom: 1px solid rgb(213, 115, 19);
 	border-left:none;*/

 	}
.user{ background-position: 0px -161px; }
.add{ background-position: 0px -184px; }
.key{ background-position: 0px -207px; }
.savemail{ background-position: 0px -230px; height: 24px;width:110px;text-align:right;}
.btncheck{ background-position: 0px -207px; }
.btnuncheck{ background-position: 0px -230px; }
.btnrefresh{  background-position: 0px -345px;  }
.btnlogout{ background-position: 0px -368px; }

.box {
	margin: 0 auto;
	width: 100px;
	height: 100px;
	background: #FFFFEA;
	text-align:center;
	padding-top:5px;

}
.noborder{border:none;}

.content{
	float:left;
	border:1px solid #F5E082;/* #999966*/;
	background-color: #FFFFEA;
	width: 80%;
	height: 425px;
	text-align:left;
}

.DatePicker{
 	border: 1px solid #666633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	width:65px;
}

.FieldInputMedium{
	border: 1px solid #666633;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	width:140px;
}

.FieldInputLarge{
	border: 1px solid #666633;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	width:200px;
}

.FieldInputSmall{
	border: 1px solid #666633;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	width:70px;
}


.FieldInputSmallRed{
	border: 1px solid #666633;
	background-color:#fd9ea0;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	width:70px;
}

.FieldInputSmallGreen{
	border: 1px solid #666633;
	background-color:#a3faa3;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	width:70px;
}
.FieldImage
{
	color:#666633;
	font-style: normal;
	font-family: Verdana;
	width:140px;
	font-size: 11px;
	background-image: url(images/images.png);
	margin-left:-15px;
  	padding-left:25px;
	float:left;
}
/* GRILLA */
.grid
{
	border: 1px solid rgb(204, 204, 204);
	border-collapse: collapse;
}
.tr td
{
	border: 1px solid rgb(204, 204, 204);
	border-collapse: collapse;
}

.tr th
{
	border: 1px solid rgb(204, 204, 204);
	border-collapse: collapse;
}
.HeaderGrid
{
	background-color:#ffffdd;
	font-weight:normal;
	color:Gray;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	border: 1px solid rgb(204, 204, 204);
	border-collapse: collapse;
	text-align:center;
}

.ItemGrid
{
	background-color: #fff;
	color:#666633;
	font-weight:normal;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
}
tr.td a{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	font-weight:bold;
	text-decoration:none;
	padding-left:15px;

}
.ItemAlternatingGrid{
	background-color: #ffffee;
	color:#666633;
	font-weight:normal;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
}

/* FIN  GRILLA */
.LabelFieldSmall{
	color:#666633;
	font-weight:normal;
	float:left;
	width:70px;
	padding-left:10px;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
}
.LabelFieldLarge{
	color:#666633;
	font-weight:normal;
	float:left;
	width:350px;
	padding-left:10px;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
}
.LabelField{
	color:#666633;
	font-weight:normal;
	float:left;
	width:140px;
	padding-left:10px;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
}
.Labelinfo{
	color:#666633;
	font-weight:normal;
	width:140px;
	padding-left:20px;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
}

.LabelSearch{
	color:#666633;
	font-weight:normal;
	float:left;
	padding-left:10px;
	padding-top:5px;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
}

.line { margin-top:10px;  text-align:left; }
.linecenter { margin-top:10px;  text-align:center; }
.linestandar{text-align:left;}

.link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	font-weight:bold;
	text-decoration:none;
	padding-left:15px;
}

.marco {
	border-left:1px solid rgb(204, 204, 204);
	border-right: 1px solid rgb(204, 204, 204);
	border-top: 1px solid rgb(204, 204, 204);
	border-bottom:1px solid rgb(204, 204, 204);
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
}
.menu{
 	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.pagination
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #aaaaaa;
	font-weight:bold;
	text-decoration:none;
	padding-left:9px;
}
.roundedCorners{
	width: auto;
/*	background-color: #FFFFEA;
  	border: 1px solid #F5E082;
	background-color: #DDEEF6;
	border:1px solid #DDEEF6;*/

	/* Do rounding (native in Safari, Firefox and Chrome) */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.ScrollList {
     height: 200px; width: 450px;
     border: 1px solid #666633;
     background-color:#FFFFEA;
     overflow:auto;
}
.searcher {
	border: 1px solid #666633;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
	width:200px;
	height:20px;
	margin-right:10px;
	vertical-align:top;
}

.title
{
	background-color: #FFFFDD;
	border-left:1px solid #F5E082;/*#999966*/
	border-top:1px solid #F5E082;
	border-right:1px solid  #F5E082;
	position:left top;
	width:100px;
	height:20px;
	text-align:center;
}
#tdMain{
		background-image: url(images/folder.png);
		background-repeat:no-repeat;
		background-attachment:fixed;
		background-position:97% 80%;
		}
.TitleField
{
	font-size: 13px;
	color:Gray;
	font-style: normal;
	font-family: Verdana;
	text-align:center;
	font-weight:bold;
}
.TitleInfo
{
	padding-left:10px;
	font-size: 11px;
	color:Gray;
	font-style: normal;
	font-family: Verdana;
	text-align:center;
	font-weight:bold;
}

.TitleLarge
{
	background-color: #FFFFDD;
	border-left:1px outset #999966;
	border-top:1px outset #999966;
	border-right:1px outset #999966;
	position:left top;
	width:140px;
	height:20px;
	text-align:center;
}

.validator{
	color:red;
	font-weight:normal;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana;
}